Hacia una solución basada en frameworks para la definición de refactorizaciones con independencia del lenguaje
نویسندگان
چکیده
Resumen En este trabajo se presenta el estudio de un conjunto de refactorizaciones desde el punto de vista de un lenguaje modelo. El objetivo es validar la factibilidad de llevar a cabo, sobre un framework que conceptualice las abstracciones del lenguaje modelo, las operaciones de refactorización definidas en base a dichas abstracciones. De esta manera se avanza hacia una solución al desarrollo de herramientas de refactorización con independencia del lenguaje. El trabajo también presenta el estudio de un lenguaje (GJ, Generic Java) como instancia del lenguaje modelo, de manera que se avanza también en la validación del modelo desde el punto de vista de la factibilidad de instanciar el framework para diferentes lenguajes.
منابع مشابه
Soporte de Métricas con Independencia del Lenguaje para la Inferencia de Refactorizaciones
Uno de los problemas actuales a la hora de refactorizar el código radica en cuándo refactorizar. Hasta el momento, la mayoría de propuestas establecen que el proceso de refactorización nace de la intuición y experiencia del programador. Partiendo del concepto de “Bad Smell” y a través de métricas, existe la posibilidad de plantear su existencia, no desde un punto de vista subjetivo donde la opi...
متن کاملDefinición de un Proceso para la Construcción de Refactorizaciones
La actividad de refactorizar el código es hoy en día una de las tareas de la mayoría de procesos de desarrollo del software, especialmente relevante en metodologías ágiles. Sin embargo, la definición de dichas refactorizaciones, su construcción e integración en herramientas software, no han sido abordadas desde un punto de vista de proceso, en particular en relación a la preservación del compor...
متن کاملProducción del LEL en un Dominio Técnico. Informe de un caso
El presente trabajo se centró en las actividades de la fase de elicitación de requerimientos, utilizándose para la misma una metodología basada en el uso del Léxico Extendido del Lenguaje (LEL) y Escenarios. Se utilizó como caso de estudio el Sistema de Registración y Producción del Instituto de Hemoterapia de la provincia de Buenos Aires. Las experiencias existentes de construcción se desarrol...
متن کاملHeAR, Una herramienta de Adquisición de Requistos
Resumen. La Ingeniería de Requisitos cumple un papel primordial en el proceso de producción de software, ya que enfoca un área fundamental: la definición de lo que se desea producir. Obtener documentación de los requisitos implica la sucesión de las actividades de elicitar, modelar y analizar los fenómenos propios del Universo del Discurso, involucrando una combinación de métodos, personas y he...
متن کاملEstructuración del Conocimiento para la Iterpretación de Textos y su Aplicación al Disseño de Esquemas Conceptuales de Bases de Datos
El desarrollo de sistemas genéricos para tratamiento automático del lenguaje está limitado por la imposibilidad de tener disponible todo el conocimiento requerido para cualquier dominio de aplicación. Por ello, la solución propuesta en este trabajo se basa en el desarrollo de un sistema modular y multiforme que permita la incorporación de los distintos tipos de conocimiento lingüístico y extral...
متن کامل